#include "Level.hpp"
#include "Attribute.hpp"

#include <iostream>

using std::cout;
using std::endl;

int main()
{
    Level lvl;
    BodyAttributes batt(BodyAttributes::STRONG, 10);
    MindAttributes matt(MindAttributes::DUMB, 10);
    
    cout << "Brawn: " << batt.GetBrawn().GetCurrent() * batt.GetBrawnMultiplier()
         << " Deft: " << batt.GetDeft().GetCurrent() * batt.GetDeftMultiplier()
         << " Grit: " << batt.GetGrit().GetCurrent() * batt.GetGritMultiplier()
         << endl;
    
    for (unsigned int i = 0; i < 20; ++i)
    {
        cout << "Lvl: " << lvl.GetLevel() << " Exp: " << lvl.GetExperience() << " Nxt: " << lvl.GetExperienceToLevel() << endl;
        lvl.AddExperience(100);
    }
    
    return 0;
}
